-
Notifications
You must be signed in to change notification settings - Fork 178
Add workflow for SQL CLI integration tests #4770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Simeon Widdis <[email protected]>
| - 'api/**' | ||
| - 'sql/**' | ||
| - 'ppl/**' | ||
| - 'core/**' | ||
| - 'opensearch/**' | ||
| - 'common/**' | ||
| - 'protocol/**' | ||
| - '**/*.gradle' | ||
| - '.github/workflows/sql-cli-integration-test.yml' | ||
| push: | ||
| branches: | ||
| - main | ||
| - '[0-9]+.[0-9]+' | ||
| - '[0-9]+.x' | ||
| paths: | ||
| - 'api/**' | ||
| - 'sql/**' | ||
| - 'ppl/**' | ||
| - 'core/**' | ||
| - 'opensearch/**' | ||
| - 'common/**' | ||
| - 'protocol/**' | ||
| - '**/*.gradle' | ||
| - '.github/workflows/sql-cli-integration-test.yml' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just curious why do we need these paths, why shouldn't we run this for all updates (except docs)? can path-ignore be shorter here ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just nice to have if we only match what we need, I updated these to match what we have for sql-test-and-build-workflow instead.
Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
|
CLI tests passed |
Description
Companion to opensearch-project/sql-cli#42: Runs some tests & checks against basic compilation breakage for the SQL CLI.
The CLI tests aren't very robust. For better testing, I understand the plan is to wait for the PPL unification that @dai-chen is working on and write a suite around it.
At some point I'll need to make the
_shard_docchanges configurable and start testing on a compatibility matrix, but this at least should keep the live branches of each repo in sync for now.Related Issues
N/A
Check List
--signoffor-s.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.